package com.powergisol.gis.service;

import com.powergisol.gis.entity.TabPipeStaticColor;
import com.powergisol.gis.util.Result;
import com.powergisol.gis.vo.PipeStaticColorVO;

import java.util.List;

public interface TabPipeStaticColorService {
    boolean deleteByPrimaryKey(Integer id);

    Result insertBatch(PipeStaticColorVO vo);

    boolean insertSelective(TabPipeStaticColor record);

    TabPipeStaticColor selectByPrimaryKey(Integer id);

    boolean updateByPrimaryKeySelective(TabPipeStaticColor record);

    boolean updateByPrimaryKey(TabPipeStaticColor record);

    List<TabPipeStaticColor> selectBySettingId(Integer serviceId);

    Result updateByServiceId(List<TabPipeStaticColor> staticColors);

    Result selectAll(String uuid);
}
